A Tool for the Automatic Comparison of Student Code in the Context of Computational Programming Teaching

نویسندگان

  • J. A. Becerra
  • F. Bellas
  • R. J. Duro
  • G. Varela
  • F. López-Peña
چکیده

In this paper we address the problem of motivating students to improve their programming practices through the development of a specific tool that allows them to compare the efficiency and structure of the codes they generate against those of other students or the references provided by the teacher. This tool has been created in order to serve as a competitive incentive or game that forces the students to stop and consider the problem and techniques for creating code that, in addition to performing the task it is supposed to perform, does it in an efficient manner. The tests performed with the tool have shown that students that use it improve their programming style and actually have more fun through the competition the tool induces.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Functions of Students Code Switching in ELT Classrooms Abstract

Code-switching is known to be a widespread phenomenon among bilinguals and in ESL/EFL teaching/learning process; it refers to any alternate use of two codes or languages within the same conversation or even the same utterance. The present study is an attempt to investigatethe functions, types and frequencies of code switching in students discourse in the context of ELT classrooms.The study also...

متن کامل

Automatic implementation of a new recovery coefficient for Reliable contour milling

In contour milling, to render the machining process more automated with significant productivity without remaining material after machining, a new recovery coefficient was developed. The coefficient was inserted in the computation of contour parallel tool paths to fix the radial depth of cut in the way to ensure an optimized overlap area between the passes in the corners, without residuals. Thu...

متن کامل

Accelerating high-order WENO schemes using two heterogeneous GPUs

A double-GPU code is developed to accelerate WENO schemes. The test problem is a compressible viscous flow. The convective terms are discretized using third- to ninth-order WENO schemes and the viscous terms are discretized by the standard fourth-order central scheme. The code written in CUDA programming language is developed by modifying a single-GPU code. The OpenMP library is used for parall...

متن کامل

Student Teaching: A Context for the Development of Professional Wisdom in Student Teachers of Farhangian University

Teachers’ professional development in many countries is initiated through practice-teaching. Hence, ever since the establishment of Farhangian University in 2012, four courses of student teaching have been offered within the mathematics teaching curriculum in order to help future teachers with their professional development and increase their practical abilities. Given the high level of dissati...

متن کامل

Dimensionality Reduction and Improving the Performance of Automatic Modulation Classification using Genetic Programming (RESEARCH NOTE)

This paper shows how we can make advantage of using genetic programming in selection of suitable features for automatic modulation recognition. Automatic modulation recognition is one of the essential components of modern receivers. In this regard, selection of suitable features may significantly affect the performance of the process. Simulations were conducted with 5db and 10db SNRs. Test and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010